/**
 * FileName: GwaftMapper
 * $
 *
 * @return :$
 * @Author: caijy
 * @Date: 2019-6-25 0025 17:16
 * @Description:
 */
package cn.e4j.modular.api.mapper;

import cn.e4j.core.dto.impl.Dto;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface Gwat151Mapper {

    List<Dto> getGwah(@Param("dto") Dto dto);

    List<Dto> getGwam(@Param("dto") Dto dto);

    List<Dto> getGwao(@Param("dto") Dto dto);

    List<Dto> getGwamPage(@Param("page")Page<Object> obj, @Param("dto") Dto dto);

    List<Dto> getGwamDetail(@Param("dto") Dto dto);

    Dto getGwamOther(@Param("dto") Dto dto);

    List<Dto> getGwax(@Param("dto") Dto dto);

    List<Dto> getGwan(@Param("dto") Dto dto);

    List<Dto> getGwaj(@Param("dto") Dto dto);

    List<Dto> getGwam0Page(@Param("dto") Dto dto);

    List<Dto> getGwam0(@Param("dto") Dto dto);

    List<Dto> getGwam1Page(@Param("dto") Dto dto);

    List<Dto> getGwam1(@Param("dto") Dto dto);

    List<Dto> getGwcwPage(@Param("dto") Dto dto);

    List<Dto> getGwcw2(@Param("dto") Dto dto);

    List<Dto> getGwcw(@Param("dto") Dto dto);

    List<Dto> getGwcmDataPage(@Param("dto") Dto dto);

    List<Dto> getGwakPage(@Param("page")Page<Object> page,@Param("dto") Dto dto);

    List<Dto> getGwak(@Param("dto") Dto dto);

    Dto getGwak001(@Param("dto") Dto dto);

    List<Dto> getMaxGwcmseq(@Param("dto") Dto dto);

    void updateByKey1(@Param("dto") Dto dto);

    void updateGwcnNO(@Param("dto") Dto dto);

    void updateGwcn(@Param("dto") Dto dto);

    List<Dto> deleteGwcn(@Param("dto") Dto dto);

    List<Dto> getGwaa(@Param("dto") Dto dto);

    List<Dto> getTaskMax(Dto dto);

    Integer deleteGwba(Dto dto);

    List<Dto> getGwba(Dto dto);

    List<Dto> getAllTask(Dto dto);
}
